internal abstract val noofGears: Int